
#region Using Statements

    using System;
    using System.Diagnostics;
    using System.Reflection;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Microsoft.Xna.Framework.Audio;
    using Microsoft.Xna.Framework.GamerServices;
    using Microsoft.Xna.Framework.Input;
    using Microsoft.Xna.Framework.Media;
    using Microsoft.Xna.Framework.Net;
    using Microsoft.Xna.Framework.Storage;

#endregion

namespace HumanElement.Xna.Construct
{
    /// <summary>
    /// This is a game component that implements IUpdateable.
    /// </summary>
    public static class XnaExtensions
    {
       
        static XnaExtensions()
        {            
        }

        /// <summary>
        /// Dumps the specified t.
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="t">The t.</param>
        /// <param name="title">The title.</param>
        public static void Dump<T>(this T t, string title)
        {
            Debug.WriteLine("========================================================");
            Debug.WriteLine(string.Format("\t[{0}] {1}", DateTime.Now, title));
            Debug.WriteLine(t.ToString());

        }
    }
}